/*!
 * CSS - Module & Basic Layouts
 * Modify By Wang Ping
 * Date: 10-04-2014 16:34:48 (GMT Time)
 */
body { font-family:'Microsoft YaHei', Helvetica, Tahoma; color: #667279; font-size:14px; line-height: 1.25em; background:#fff; -webkit-text-size-adjust: none}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6,input,select, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0}
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, a, textarea, input, button, span, em, strong, img, div { -webkit-touch-callout:none; -webkit-tap-highlight-color:rgba(0, 0, 0, 0.3)}
address, cite, dfn, em, var,b,sub,sup { font-style: normal }
code, kbd, pre, samp { font-family: courier new, courier, monospace }
h1, h2, h3, h4, h5, h6, button, input, select, textarea { font-size: 100% }
input,textarea,select{ font-family:"Microsoft YaHei",Helvetica,Arial,Verdana,sans-serif}
fieldset, img { border: 0 }
sup,sub { font-size:0.6em }
ul, ol { list-style: none }
table { border-collapse: collapse; border-spacing: 0 }
input{ outline: 0 }
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
textarea { -moz-outline: 0; outline: 0; overflow: auto; vertical-align: top; resize: none; -webkit-appearance: none }
img { vertical-align: middle }
iframe { margin: 0; padding: 0; border: 0; font-size: 100% }
a{color:#349cd8;text-decoration:none}
a:visited { color: #349cd8 }
a:hover { text-decoration:none}
.block { display: block }
.fl { float: left}
.fr { float: right }
.light-green { background-color: #18b160 !important; }
.light-red { background-color: #d56363 !important; }
.light-org { background-color: #ff6600 !important;}
.light-blue { background-color: #128de4 !important; }
.light-gray { background-color: #9FABB2 !important; }
.green{color:#18B160;}
.red{color:#d56363;}
.org{color:#ff6600;}
.blue{color:#128de4;}
.gray{color:#9FABB2}
.clear:after,#header:after,#footer:after,#wrap:after{ visibility: hidden; display: block; font-size: 0; content: "."; clear: both; height: 0; overflow: hidden }

/*icons & button*/
.limit_box [class^="icon-"], .limit_box [class*=" icon-"]{background-size:400px 267px;}
[class^="icon-"], [class*=" icon-"]{ display: inline-block; text-indent: -9999px; overflow: hidden; width: 20px; height: 20px; line-height: 20px; text-align: center; vertical-align: text-top; background: url(../images/sprites.png) no-repeat; }
.icon-safe {background-position: -581px -72px;}

.icon-hkyc{width:22px;height:22px;background-position: -530px 0px;background-size:550px 367px;margin-right:3px;}
.icon-zfmm{width:22px;height:22px;background-position: -530px -22px;background-size:550px 367px;margin-right:3px;}
.icon-cjwt{width:22px;height:22px;background-position: -530px -44px;background-size:550px 367px;margin-right:3px;}

/*layout*/
#header,#wrap,#footer{width: 100%; margin:0 auto;min-width:320px}
@media screen and (min-width: 1240px) {
#header,#wrap,#footer{max-width:640px}}
#header{font-size:16px; height:50px; background:#128de4; color:#fff; position:relative}
#wrap{ min-height:260px;background:#fff; overflow:hidden; zoom:1}
#footer{margin-top:10px; padding-bottom:15px; text-align:center; font-size:12px; color:#9FABB2; border-top:1px solid #E3E7E8}

/*Header*/
#header .h_face{float:left;width:48px;height:48px;margin:1px 8px;display:inline;overflow:hidden;border-radius: 50%;background-color:#fff;}
#header .h_face img{float:left;height:37px;border:none;margin:6px 0px 0 7px;display:inline;}
#header .h_name{float:left;line-height:48px;}
#header .h_name a{color:#fff;}
#header .title-sub{height:45px; line-height:45px; text-align:center; font-size:20px }
.backto{ display:block; height:20px; line-height:20px;color:#fff; position:absolute;left:15px; top:50%; margin-top:-10px}
.backto:visited{ color:#fff}

.zhezhao{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #000;opacity: 0.4;display: none;}
.showTs{
	position: absolute;
	top: 130px;
	left: 0;
	height: 100px;
	width: 100%;
	display: none;
}
.tishi{
	margin:0 12px;
	background: #fff;
	height: 130px;
	border-radius: 3px;
	padding: 0 30px;
	box-shadow:0 10px 0 0 #e9e6df inset;
}
.tishi h1{
	display: -webkit-box;
	-webkit-box-pack:center;
	height: 40px;
	line-height: 50px;
	color:#333;
	font-size: 16px;
	text-align:center;
}
.tishi p{
	display: -webkit-box;
	-webkit-box-pack:center;
	color:#888;
	height: 40px;
	line-height: 35px;
	font-size: 14px;
	text-align: center;
}
.tishi span{
	display: block;
	background: #ff6600;
	display: -webkit-box;
	-webkit-box-pack:center;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color:#fff;
	border-radius:5px;
	text-align: center;
}
.tishi span a{color:#fff;text-decoration:none;width:100%;text-align:center;display:block;}

#scrollTop{
	position:fixed;_position:absolute;z-index:4;right:10px;bottom:0px;display:block;
	-moz-transition:bottom 250ms ease-in-out;
	-webkit-transition: bottom 250ms ease-in-out;
}
#scrollTop.Offscreen{
	bottom:-100px;
	-moz-transition-duration:250ms;
	-webkit-transition-duration:250ms;
}
#scrollTop img{cursor:pointer;width:100%;max-width:80px;min-width:40px;}

/*footer*/
#footer .down{ padding-top:20px; margin:0 40px; overflow:hidden; zoom:1}
#footer .menu{ padding-top:20px; height:30px; line-height:30px}
#footer .menu a{ padding:0 15px; border-left:1px solid #E3E5E5; color:#9FABB2; font-size:12px}
#footer .menu a:first-child{ border:0}
#footer .safe{ height:30px; line-height:30px}
#footer .safe b{ margin-top:-2px}
#footer .copyright{height:30px; line-height:30px}